// 首页模块的抽取
// 导入 axios
import axios from 'axios';
// 导入token 工具函数
import { getToken } from "../utils/token";
// 为了方便设置每个模块的请求 通过axios的create 创建新对象
// 新对象和 axios 功能一样 可以单独为他设置自己的属性
const indexRequest = axios.create({
  // 是否携带跨域 默认是false
  withCredentials: true,
  // 基地址
  baseURL: process.env.VUE_APP_URL
})
// 把注册相关的接口调用 抽取为函数 并暴露 
export function info () {
  return indexRequest({
    url: "/info",
    method: "get",
    // 设置请求头
    headers: {
      token: getToken()
    }
  })
}
// 退出登录
export function logout () {
  return indexRequest({
    url: "/logout",
    method: "get",
    // 设置请求头
    headers: {
      token: getToken()
    }
  })
}
